/**
 * @apiDefine auth 收银员认证
 */


/**
 * @api {POST} /reg 注册
 * @apiSampleRequest /reg
 * @apiGroup auth
 * @apiUse auth
 * @apiParam {String} username 用户名
 * @apiParam {String} password 密码
 * @apiParam {Number} shop_id 店铺ID
 * @apiSuccess {Object} /data 数据
 * @apiSuccessExample {json} 成功响应：
 * HTTP/1.1 200 OK
 * {
 *     "errcode": 0,
 *     "data": {
 *         "token": "ASIYg...",
 *         "shop_id": 70,
 *         "shop_name": "新天地超市",
 *         "username": "hank",
 *         "cashier_id": 7,
 *         "job_num": 1004
 *     }
 * }
 */


/**
 * @api {POST} /login App登录
 * @apiSampleRequest /login
 * @apiGroup auth
 * @apiUse auth
 * @apiParam {String} username 用户名
 * @apiParam {String} password 密码
 * @apiSuccess {Object} /data 数据
 * @apiSuccessExample {json} 成功响应：
 * HTTP/1.1 200 OK
 * {
 *     "errcode": 0,
 *     "data": {
 *         "token": "xxx",
 *         "shop_id": 1, // 店铺ID
 *         "shop_name": "新世界超市", // 店铺名称
 *         "username": "tony", // 收银员
 *         "cashier_id": 1, // 收银员ID
 *         "job_num": 1001, // 工号
 *         "role_id": 1, // 角色ID
 *         "auth_good": 1 // 商品修改权限 0 无权限 1 有权限 ；针对库存，价格，成本价，抵扣券比例，守护者比例等
 *     }
 * }
 */


/**
 * @api {POST} /v2/login 收银端登录
 * @apiSampleRequest /login
 * @apiDescription 收银端登录，未绑定过设备码，会绑定当前提交设备码
 * @apiGroup auth
 * @apiUse auth
 * @apiParam {String} username 用户名
 * @apiParam {String} password 密码
 * @apiParam {String} device_code 设备码
 * @apiSuccess {Object} /data 数据
 * @apiSuccessExample {json} 成功响应：
 * HTTP/1.1 200 OK
 * {
 *     "errcode": 0,
 *     "data": {
 *         "token": "xxx",
 *         "shop_id": 1, // 店铺ID
 *         "shop_name": "新世界超市", // 店铺名称
 *         "username": "tony", // 收银员
 *         "cashier_id": 1, // 收银员ID
 *         "job_num": 1001 // 工号
 *     }
 * }
 */
